//#define  _CRT_SECURE_NO_WARNINGS
//#include <iostream>
//#include <algorithm>
//using namespace std;
//int n, m;
//long long arr[100005] = { 0 }, brr[100005] = { 0 };
//bool isGreen(int mid, long long dis) {
//	if ( brr[mid] >= dis) {
//		return true;
//	}
//	return false;
//}
//int bSearch(long long dis) {
//	int i = -1, j = m;
//	while (i + 1 < j) {
//		int mid = (i + j) / 2;
//		if (isGreen(mid, dis)) {
//			j = mid;
//		}
//		else {
//			i = mid;
//		}
//	}
//	return j;
//}
//int main() {
//	cin >> n >> m;
//	for (int i = 0; i < n; i++) cin >> arr[i];
//	for (int i = 0; i < m; i++) cin >> brr[i];
//	sort(brr, brr + m);
//	for (int i = 0; i < n; i++) {
//		int index = bSearch(arr[i]);
//		if (index != m && brr[index] == arr[i]) {
//			cout << arr[i] << " ";
//		}
//	}
//	
//	return 0;
//}
